Il nome Carlos Angelo ha origini spagnole e italiane. Deriva dal nome spagnolo "Carlos", che significa "libero" o "nobile", mentre il nome italiano "Angelo" significa letteralmente "messaggero di Dio". L'unione dei due nomi crea quindi un significato composto che si potrebbe tradurre come "libero messaggero di Dio".
Il nome Carlos Angelo non ha una storia particolarmente nota, ma entrambi i nomi hanno una lunga tradizione nella cultura occidentale. Il nome Carlos è stato portato da molti personaggi storici e reali spagnoli, mentre il nome Angelo è stato dato a molti santi e beati nella Chiesa cattolica.
Oggi il nome Carlos Angelo è ancora diffuso in Spagna e in Italia, dove viene spesso scelto come nome per i bambini maschi. È un nome che ha una forte connotazione religiosa, grazie alla presenza del nome Angelo, ma anche una connotazione di nobiltà e libert
Il nome Carlos Angelo ha registrato solo due nascite in Italia nel corso dell'anno 2022, per un totale di due bambini con questo nome dal 2019 al presente.